package response

type SetDfLauncherResponse struct {
	IsDefault  int64   `gorm:"column:is_default;type:tinyint(4);not null;comment:是否系统默认launcher 【1：是 -1:否】" json:"is_default"`
	AppID      int64   `gorm:"column:app_id;type:int(11);not null;comment:launcher应用id" json:"app_id"`
	AppPackage *string `gorm:"column:app_package;type:varchar(100);comment:应用包名" json:"app_package"`
	ID         int64  `gorm:"column:id;type:int(10) unsigned;primaryKey;autoIncrement:true;comment:主键id" json:"id"`
	IsNeed     int64  `gorm:"column:is_need;type:tinyint;not null;default:-1;comment:加载中可进入桌面 【1：是 -1：否】" json:"is_need"`
}

type NoticeResponse struct {
	ID              int64  `gorm:"column:id;type:int;primaryKey;autoIncrement:true;comment:主键id" json:"id"`
	Name            string `gorm:"column:name;type:varchar(255);not null;comment:名称" json:"name"`
	Content         string `gorm:"column:content;type:text;not null;comment:文本内容" json:"content"`
	FileList        string `gorm:"column:file_list;type:text;not null;comment:上传附件下载连接 json格式存储" json:"file_list"`
	IsNeed          int64  `gorm:"column:is_need;type:tinyint;not null;default:1;comment:是否需要反馈 1:是 -1:否" json:"is_need"`
	FeedbackEndTime int64  `gorm:"column:feedback_end_time;type:int;not null;comment:反馈截至时间" json:"feedback_end_time"`
	FeedbackType    int64  `gorm:"column:feedback_type;type:tinyint;not null;default:1;comment:反馈方式 【1：文件 2：文件+附件】" json:"feedback_type"`
	IsConfirm       int64  `gorm:"column:is_confirm;type:tinyint;not null;default:-1;comment:是否确认 【1：已确认 -1：待确认】" json:"is_confirm"`
	IsRead          int64  `json:"is_read"`

}
